package com.quanyan.place.service;

import com.quanyan.api.APIResponse;
import com.quanyan.common.Plugin.PageObj;
import com.quanyan.place.entity.apireq.ReqSearchTargetCheckVo;
import com.quanyan.place.entity.apiresp.RespTargetCheck;

import java.util.List;

/**
 * Created by liuyaoxin on 2016/6/16.
 */


public interface TargetCheckService<T> {

 APIResponse<PageObj<List<RespTargetCheck>>> getTargetCheckList(ReqSearchTargetCheckVo vo);

 APIResponse<T> importTargetCheckList(ReqSearchTargetCheckVo list);

 APIResponse <T> getLowLevelList(Integer id,Integer type);

 PageObj<List<RespTargetCheck>>  getLowLevelTargetByid(Integer id);

 PageObj<List<RespTargetCheck>>  getLowLevelTargetByUid(Integer uid);
}
